<!-- Inclusion de la maqueta HTML -->
<%@include  file="/WEB-INF/maquetacion/cabecera.jsp" %>
<%@include  file="/WEB-INF/maquetacion/izquierda.jsp" %>

<%@page import="infb.modelo.Citas" %>
<%@page import="java.util.List" %>
<%@page import="java.lang.String"%>
<%@page import="java.util.Date"%>
<%@page import="java.text.SimpleDateFormat" %>

<%@taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>


<!-- Comienza el bloque CONTENIDO -->
<div id="contenido">

    <br />
    <h1><bean:message key="formularios.listar_citas.etiquetas.mensaje_cabecera" /></h1>
    <br /><br />
    <html:form action="ListarCitas.do" styleId="frmgenerico" method="post">

        Pendiente <input class="checkbox" type="checkbox" name="estado" value="Pendiente" checked="checked" />
        Atendida <input class="checkbox" type="checkbox" name="estado" value="Atendida" />
        Ausente <input class="checkbox" type="checkbox" name="estado" value="Ausente" />
        Cancelada <input class="checkbox" type="checkbox" name="estado" value="Cancelada" />
        <br />

        <html:submit styleId="btn1">
            <bean:message key="formularios.listar_citas.etiquetas.boton_buscar" />
        </html:submit>
    </html:form>
    <br /><br />

    <!-- Zona de resultados de la busqueda -->
    <logic:present name="lista_citas">
    <%
        List<Citas> listaCitas = (List<Citas>) request.getAttribute("lista_citas");
        String perfil=(String)session.getAttribute("perfil");
        SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/yyyy");
        int i=1;
    %>
    <!-- Tabla principal de datos -->
    <table>

        <!-- Cabecera de la tabla de citas -->
        <thead>
            <tr>
                <th style="width:80px;"><bean:message key="formularios.listar_citas.etiquetas.fecha_finalizacion" /></th>
                <th style="width:80px;"><bean:message key="formularios.listar_citas.etiquetas.hora_finalizacion" /></th>
                <%
                    if(!perfil.equalsIgnoreCase("paciente")){ %>
                <th style="width:150px;"><bean:message key="formularios.listar_citas.etiquetas.paciente" /></th>
                <% } %>
                <%
                    if(!perfil.equalsIgnoreCase("medico")){ %>
                <th style="width:150px;"><bean:message key="formularios.listar_citas.etiquetas.medico" /></th>
                <% } %>
                <th style="width:80px;"><bean:message key="formularios.listar_citas.etiquetas.estado" /></th>
            </tr>
        </thead>

        <!-- Cuerpo de la tabla de citas -->
        <tbody>
            <% if (listaCitas != null) {
            for (Citas cita : listaCitas) {%>
                <tr <% if(i%2!=0){ %> class="filaimpar" <%}else{ %> class="filapar" <% } %> <% i++; %> >
                    <td><%= sdf.format(cita.getFechaFinalizacion()) %></td>
                    <td><%= cita.getHoraFinalizacion() %>
                    <%
                    if(!perfil.equalsIgnoreCase("medico")){ %>
                        <td>
                            <a href="VerMedico.do?dni=<%= cita.getMedico().getDni() %>">
                            <%= cita.getMedico().getApellido1() %>
                            <% if (cita.getMedico().getApellido2()!=null){ %><%= cita.getMedico().getApellido2() %> <%}%>
                            ,&nbsp; <%= cita.getMedico().getNombre() %>
                            </a>
                        </td>
                    <% } %>
                    <%
                    if(!perfil.equalsIgnoreCase("paciente")){ %>
                        <td>
                            <a href="VerPaciente.do?ts=<%= cita.getPaciente() %>">
                            <%= cita.getPaciente() %>
                            </a>
                        </td>
                    <% } %>
                    <td><%= cita.getEstado() %></td>
                </tr>
            <%}}%>
        </tbody>
        
    </table>

    <!-- Vector de navegacion -->
    <div id="paginacion">
        <%= request.getAttribute("navegacion") %>
    </div>

    <!-- Informacion de la paginacion -->
    <br />
    <p><%= request.getAttribute("informacion") %></p>

    </logic:present>

    <!-- En caso de que no haya citas que mostrar informamos al usuario -->
    <logic:notPresent name="lista_citas">
         <br />
         <h2>
             <bean:message key="formularios.listar_citas.etiquetas.mensaje_sin_resultados" />
         </h2>
    </logic:notPresent>


</div>
<!-- Fin del bloque CONTENIDO -->

<%@include  file="/WEB-INF/maquetacion/pie.jsp" %>

